package com.yss.reportworld.domain.arrwrap;


import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 报配置-模板存储对象 rw_db_tp_rep_basic_exceltemplate
 *
 * @author yss
 * @date 2023-07-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("rw_db_tp_rep_basic_exceltemplate")
public class TpRepBasicExceltemplate extends Model<TpRepBasicExceltemplate> {

    /**
     * 技术主键
     */
    @ExcelProperty(value = "技术主键")
    @TableId("ID")
    private String id;

    /**
     * 模板名称
     */
    @ExcelProperty(value = "模板名称")
    @TableField("TEMPLATE_NAME")
    private String templateName;

    /**
     * 文件长度
     */
    @ExcelProperty(value = "文件长度")
    @TableField("FILE_SIZE")
    private Integer fileSize;

    /**
     * sheet数
     */
    @ExcelProperty(value = "sheet数")
    @TableField("SHEET_SIZE")
    private Integer sheetSize;

    /**  */
    @ExcelProperty(value = "TEMPLATE_FILE")
    @TableField("TEMPLATE_FILE")
    private String templateFile;

    /**
     * 数据编码
     */
    @ExcelIgnore
    @TableField("RW_DB_ID")
    private String rwDbId;

}
